home *** CD-ROM | disk | FTP | other *** search
- Path: polyhdrn.demon.co.uk!catherine
- From: Catherine Rees-Lay <catherine@polyhdrn.demon.co.uk>
- Newsgroups: comp.lang.c++,comp.lang.delphi,comp.lang.pascal.delphi.misc,comp.os.ms-windows.programmer.misc,comp.os.ms-windows.programmer.tools,comp.os.ms-windows.programmer.tools.misc,comp.windows.ms.programmer
- Subject: Re: HELP: C++ or DELPHI ? We need translate DOS program which written in BP/TV.
- Date: Tue, 9 Apr 1996 14:18:48 +0100
- Organization: Polyhedron Software Ltd
- Distribution: world
- Message-ID: <X2XD9EA4OmaxEwNe@polyhdrn.demon.co.uk>
- References: <DoJ6yG.FIn@actcom.co.il> <315C20CD.7CEE@airmail.net>
- <828295369snz@display.co.uk> <315FF327.1FF2@airmail.net>
- <31609D7C.5833@millennianet.com> <316166F5.6972@airmail.net>
- <31628098.7239317@news> <31638C5E.608@airmail.net>
- NNTP-Posting-Host: polyhdrn.demon.co.uk
- X-NNTP-Posting-Host: polyhdrn.demon.co.uk
- MIME-Version: 1.0
- X-Newsreader: Turnpike Version 1.12 <yZu$HUJ4S2jUGzAcu5QzBnLOPH>
-
- In article <31638C5E.608@airmail.net>, Brian Ebarb <ebarb@airmail.net>
- writes
- >Brien King wrote:
- >> No, Delphi, is basicly Turbo Pascal for Windows 8.0. The compiler and
- >> tools have been around for a long time. Delphi adds a lot of new
- >> things to a well proven compiler (atleast thats true for 1.x, don't
- >> know about 2.x)
- >
- >Check my previous message. I wasn't talking about the Delphi COMPILER.
- >
- >> I really don't see a limitation in Delphi that would prevent it from
- >> being used in any size application. Can you be a little more
- >> specific? Are we taking Data size, Code Size, or????
- >
- >I work on some pretty huge apps. One which was recently delivered
- >involved hundreds of dialogs which used various database and
- >communication interfaces supplied by various third parties. Throw in a
- >strict minimum system configuration requirement and the options for
- >viable development tools becomes pretty short. PowerBuilder was tried,
- >but long before half of the dialogs were drawn PB was sucking up system
- >resource at an absolutely unacceptable rate. To the project's credit, a
- >Visual Basic implementation was never attempted. VB (and presumably
- >Delphi) are fine for many applications, just not these.
- >
- If you're considering Delphi to be only as suitable as VB for writing
- large apps, you're wrong. It may look similar superficially, but while
- VB allows you to draw forms and write code to link them together, Delphi
- is basically a powerful Windows API-using compiler like VC, which just
- happens to have a VB-like interface on the front to make design easier.
-
- Some of the Delphi components do use a lot of resources, no question
- about it. However, the beauty of Delphi is that if this is a problem for
- you, you could just link in a resource script and program your
- dialog/window/whatever directly with API calls, thus incurring exactly
- the same overhead as for a C++ app using the API directly. And you can
- mix-and-match this with RAD-type code to suit your particular situation.
-
- Personally I've always used the SDK documentation for the Windows API -
- I think any programmer competent to use the API should be able to deal
- with the different syntax :-)
-
- >> I'm sure that claim could be made about any language. COBOL anyone?
- >
- >COBOL _can_ handle workload found in large global applications.
- >
- So can Fortran. My current project is a Windows conversion of a "legacy"
- Fortran app. Now I could have written a GUI using the API directly from
- Fortran, or I could have called the API from a VC front end and
- connected to a Fortran DLL. I'm using Delphi + a Fortran DLL which IMHO
- is much simpler for the basic stuff. I can call the API where I need to,
- but I certainly don't want to write the entire interface using it for
- the sake of having my GUI in a more computationally powerful language!
- Equally I see no good reason to rewrite many thousands of lines of
- computationally intensive Fortran in Delphi, C++ or anything else.
- People always say "use the right tool for the job" but fail to realise
- that "the job" is often a part of the project rather than necessarily
- the whole of it. For Windows GUI-building I'd take Delphi every time.
-
- >> Better brush up on your VB skills since thats the way Micro$oft is
- >> heading.
- >
- >Hmmmph. There'll always be a need for VC. What'll they write VB in?
- >Microsoft can lead users over any cliff they want, but I'm sticking to
- >the most powerful development environment offered by a given OS vendor.
- >When I do Solaris, I use Sun development tools. When I do Windows, I use
- >MS. When I do OS/2, I use IBM. At least I know these tools will be
- >around as long as their respective OS's are. (OK, I fudge a little. I
- >use Watcom for NLM's, but that's OK - Novell doesn't make a compiler).
- >
- I take it you've never been a Fortran developer. Microsoft stopped work
- on their 16-bit DOS/Windows 3.1 compiler years before Windows 95 came
- out. So much for OS vendors keeping up their own tools :-(
-
- Catherine.
- Catherine Rees-Lay Catherin@polyhdrn.demon.co.uk
- Polyhedron Software Ltd.
- Programs for Programmers - QA, Compilers, Graphics
- ************ Visit our Web site on http://www.polyhedron.co.uk/ ************
-